package com.itic.mall.system.inter.goods.skucoupon.service;


import com.itic.mall.system.inter.goods.skucoupon.persistence.model.SkuCoupon;

import java.util.List;


import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;



public interface SkuCouponService{
    
     String updateSkuCoupon(List<Double> couponMobeys,List<String> spuIds);
    
     String updateOneSkuCoupon(String spuId,Double couponMoney);
    
     SkuCoupon geSkuCoupon(String spuId);
    /**
     * 根据商品编号获取列表
     * @param spuId
     * @return
     */
     List<SkuCoupon> getSkuCoupon(String spuId);
    /**
     * 根据CouponId获取商品优惠信息
     * @author 王文鑫
     * @date 2018年1月11日 下午10:32:28
     * @param request
     * @param response
     * @param skuId
     * @return
     */
     SkuCoupon getSkuCouponBySkuId(String CouponId) ;
    
    /**
     * 商品详情页领取券   券数量减少
     * @author 王文鑫
     * @date 2018年1月11日 下午10:35:31
     * @param request
     * @param response
     * @param id
     * @return
     */
	 boolean getCouponNumById(HttpServletRequest request, HttpServletResponse response, String id) ;

	 SkuCoupon getSkuCouponByGoodId(String goodsId) ;
	
	 SkuCoupon getSkuCouponExpireTime(String couponId) ;
}